
.search-menu-header {
  @apply -px-2 -pt-2 -pb-0.5;
}
.search-menu-footer {
  @apply -px-2 -pb-2 -pt-0.5;
}
.search-menu-header:empty,
.search-menu-footer:empty {
  @apply -hidden;
}

.search-menu .item.is-not-match {
  @apply -hidden;
}
.search-menu .item.is-not-match.has-match-child {
  @apply -list-item;
}
.search-menu .item.is-not-match.has-match-child > .item-inner {
  @apply -opacity-50 -pointer-events-none;
}
.search-menu.no-toggle-on-search .nested-toggle-icon {
  @apply -pointer-events-none;
}

.search-menu .is-match-keys {
  @apply -underline -font-bold;
}

.search-menu-no-match-hint {
  @apply -text-gray-500 -text-sm -hidden -p-2;
}
.no-match-child .search-menu-no-match-hint {
  @apply -block;
}
.no-match-child > .menu {
  @apply -hidden;
}
